import { asyncScheduler } from "../scheduler/async";
import { timer } from "./timer";
/**
 * interval 函数是一个工厂函数，可以创建一个发出数字的 Observable，每个数字增加 1。它接受一个间隔时间参数，表示每次发送之间的时间间隔
 * interval 函数会一直发送数字，直到你取消订阅。你可以使用 take 操作符限制发送的数字数量
 * @param {*} period
 * @param {*} scheduler
 * @returns
 */
export function interval(period = 0, scheduler = asyncScheduler) {
  return timer(period, period, scheduler);
}
